package zsc.ruanc.practicaltraining.service;

import zsc.ruanc.practicaltraining.model.domain.TUser;
import zsc.ruanc.practicaltraining.model.vo.EmailVo;
import zsc.ruanc.practicaltraining.model.vo.findPasswordVo;

import java.util.List;

/**
 * 邮件服务模块
 */
public interface EmailService {

    /**
     * 提示消息中间键需要发邮件
     * @param emailVo
     */
    public int sendCode(EmailVo emailVo);



    /**
     * 找回密码需要发送的邮件
     * @param
     * @return
     */
    public int findPassword(String email);

    /**
     *
     * 修改邮箱需要发的邮件
     * @param email
     * @return
     */
    public int updateEmail(String email);


    /**
     * 管理员发送邮件
     * @param id 用户id
     * @param text 内容
     * @return
     */
    public boolean adminSend(Integer id, String text);



}
